package com.agileboot.attendance.domain.record.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 考勤统计DTO
 */
@Data
@ApiModel("考勤统计信息")
public class AttendanceStatisticsDTO {

    @ApiModelProperty(value = "人员ID")
    private Long personnelId;

    @ApiModelProperty(value = "人员姓名")
    private String personnelName;

    @ApiModelProperty(value = "出勤天数")
    private Integer attendanceDays;

    @ApiModelProperty(value = "加班时长（小时）")
    private BigDecimal overtimeHours;

    @ApiModelProperty(value = "日薪")
    private BigDecimal dailyRate;

    @ApiModelProperty(value = "加班费率")
    private BigDecimal overtimeRate;
}
